home *** CD-ROM | disk | FTP | other *** search
- 10 crflag =$d0:spalte =$d3:zeile =$d6
- 15 czei =$d1:div =$d7:hkfl =$d4
- 20 anzkey =$c6:int =intadr
- 245 resout .asc "[147]":
- 246 .byt 13:.asc " ** @basic v5.3":.if v&1:.asc "m":.goto 248
- 247 .asc "r"
- 248 .asc "/150289 (c) a.fachat **"
- 249 .byt 13,13:.asc " 64k ram system ":.byt 0
- 250 v0306 =42778:v0302 =$a483:reset =$fce2
- 275 l1 .wor v0300,nn0302,v0304
- 276 .wor v0306,v0308,v030a
- 1000 ;**** alte befehle mit neuen funktionen
- 1010 oldtab .byt $8a,$9b,$8b:oldanz =3
- 1015 ;.byt $80;run,list,if
- 1100 ;**** adresstabelle
- 1110 newadr .wor run-1,list-1
- 1111 .wor if-1
- 2099 ;**** ascii tabelle der neuen befehle
- 2100 asctab .asc "trac[197]delet[197]aut[207]ol[196]dum[208]fin[196]renumbe[210]"
- 2101 .asc "dloa[196]dsav[197]dverif[217]director[217]catalo[199]scratc[200]collec[212]"
- 2102 .asc "renam[197]cop[217]backu[208]dis[203]heade[210]"
- 2103 .asc "appen[196]merg[197]mloa[196]mverif[217]msav[197]"
- 2104 .asc "ke[217]basi[195]rese[212]exi[212]ente[210]dok[197]se[212]hel[208]"
- 2105 .asc "scree[206]lome[205]hime[205]colou[210]typ[197]"
- 2120 .asc "tim[197]dee[203]hex":.byt "$"+$80
- 2125 .asc "bin":.byt "$"+$80
- 2180 .asc "of[198]alar[205]":.byt 0
- 2199 ;**** adress tabelle der neuen befehle
- 2200 adrtab .wor trace-1,delete-1
- 2201 .wor auto-1,old-1
- 2202 .wor dump-1,find-1
- 2203 .wor renum-1,dload-1
- 2204 .wor dsave-1,dverify-1
- 2205 .wor catalog-1,catalog-1
- 2206 .wor scratch-1,collect-1
- 2207 .wor rename-1,copy-1
- 2208 .wor backup-1,disk-1
- 2209 .wor header-1,append-1
- 2210 .wor merge-1,bload-1
- 2211 .wor bverify-1,msave-1
- 2212 .wor key-1
- 2213 .wor basic-1
- 2214 .wor reset-1,exit-1
- 2215 .wor enter-1
- 2220 .wor doke-1,set-1,help-1
- 2221 .wor screen-1
- 2222 .wor lomem-1,himem-1
- 2223 .wor colour-1,type-1
- 2300 ;**** funtionsadressen
- 2305 funktab .wor time,deek,hex
- 2307 .wor bin
- 2400 firscode =$cc:lastcode =$f1:codoff =lastcode+4
- 2401 codauto =firscode+2
- 2405 codalarm =codoff+1:codtime =lastcode
- 2406 codelse =codalarm+1
- 2408 findcode =firscode+5:codon =$91
- 2410 codmal =$ac
- 2500 ;**** tabelle zum suchen von befehlscodes im basic-text
- 2502 suchtab .byt $89,$8d,$a7,$cb,0;tabelle fuer renumber
- 2600 help beq he01:jmp syntax
- 2605 he01 ldx #0:he3 ldy #0:he1 lda asctab,x:beq he4:pha:and #127:jsr bsout
- 2610 iny:inx:pla:bpl he1:lda #" ":he2 jsr bsout:iny:cpy #10:bne he2
- 2620 beq he3:he4 lda #13:jmp bsout
- 2699 keyrtext =*
- 2700 .asc "[147]list_":.byt 0,0,0,0
- 2701 .asc "screen:_":.byt 0
- 2702 .asc "run_":.byt 0,0,0,0,0,0
- 2703 .asc "[147]key_":.byt 0,0,0,0,0
- 2704 .asc "dload_":.byt 0,0,0,0
- 2705 .asc "dsave '":.byt 3,0,0
- 2706 .asc "[147]di[210]_":.byt 0,0,0,0,0
- 2707 .asc "basic:_":.byt 0,0,0
- 2800 scstr .byt 13:.asc "are you sure ? ":.byt 0
- 2810 runstr .asc "run:":.byt 13
- 2820 merstr .byt 13:.asc "merging":.byt 0
- 2830 prgstr .asc "r,p,"
- 2840 enstr .byt 13:.asc "entering":.byt 0
- 2850 runstop .asc "run":.byt 34,42,13
-